<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="css/common.css"/>
<link rel="stylesheet" type="text/css" href="css/index.css"/>
<link rel="stylesheet" type="text/css" href="css/dl.css"/>
<link rel="stylesheet" href="css/regist.css" />
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/main.js"></script>
<script type="text/javascript" src="js/jquery.pack.js"></script>
<script type="text/javascript" src="js/jquery.SuperSlide.js"></script>
<script type="text/javascript" src="js/jquery_slide.js"></script>
<script src="js/jquery.lightbox_me.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" src="js/login.js"></script>		
<title>注册</title>
<script type="text/javascript">
//<![CDATA[
$(document).ready(function(){
        /*
        *思路大概是先为每一个required添加必填的标记，用each()方法来实现。
        *在each()方法中先是创建一个元素。然后通过append()方法将创建的元素加入到父元素后面。
        *这里面的this用的很精髓，每一次的this都对应着相应的input元素，然后获取相应的父元素。
        *然后为input元素添加失去焦点事件。然后进行用户名、邮件的验证。
        *这里用了一个判断is()，如果是用户名，做相应的处理，如果是邮件做相应的验证。
        *在jQuery框架中，也可以适当的穿插一写原汁原味的javascript代码。比如验证用户名中就有this.value，和this.value.length。对内容进行判断。
        *然后进行的是邮件的验证，貌似用到了正则表达式。
        *然后为input元素添加keyup事件与focus事件。就是在keyup时也要做一下验证，调用blur事件就行了。用triggerHandler()触发器，触发相应的事件。
        *最后提交表单时做统一验证
        *做好整体与细节的处理
        */
        //如果是必填的，则加红星标识.
        $("form :input.required").each(function(){
            var $required = $("<strong class='high'> *</strong>"); //创建元素
            $(this).parent().append($required); //然后将它追加到文档中
        });
         //文本框失去焦点后
        $('form :input').blur(function(){
             var $parent = $(this).parent();
             $parent.find(".formtips").remove();
             //验证用户名
             if( $(this).is('#username') ){
                    if( this.value=="" || this.value.length < 6 ){
                        var errorMsg = '请输入至少6位的用户名.';
                        /* alert('<span class="formtips onError">'+errorMsg+'</span>');<font color="red"></font> */
                        $parent.append('<span class="formtips onSuccess"><font color="red">'+errorMsg+'</font></span>');
                    }else{
                        var okMsg = '输入正确.';
                        $parent.append('<span class="formtips onSuccess"><font color="green">'+okMsg+'</font></span>');
                    }
             }
           //验证手机号"^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\\d{8}$"
             if( $(this).is('#phone') ){
                    if( this.value.match("^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\\d{8}$") ){
                    	var okMsg = '输入正确.';
                        $parent.append('<span class="formtips onSuccess"><font color="green">'+okMsg+'</font></span>');
                    }else{
                    	var errorMsg = '请输入正确的手机号';
                        $parent.append('<span class="formtips onSuccess"><font color="red">'+errorMsg+'</font></span>');
                    }
             }
             //验证邮件
             if( $(this).is('#email') ){
                if( this.value=="" || ( this.value!="" && !/.+@.+\.[a-zA-Z]{2,4}$/.test(this.value) ) ){
                      var errorMsg = '请输入正确的E-Mail地址.';
                      $parent.append('<span class="formtips onError"><font color="red">'+errorMsg+'</font></span>');
                }else{
                      var okMsg = '输入正确.';
                      $parent.append('<span class="formtips onSuccess"><font color="green">'+okMsg+'</font></span>');
                }
             }
             //验证两次密码输入是否一致
             if( $(this).is('#repassword') ){
                if( this.value=="" || this.value != $('#password').val() ){
                      var errorMsg = '两次密码输入不一致';
                      $parent.append('<span class="formtips onError"><font color="red">'+errorMsg+'</font></span>');
                }else{
                      var okMsg = '输入正确.';
                      $parent.append('<span class="formtips onSuccess"><font color="green">'+okMsg+'</font></span>');
                }
             }
        }).keyup(function(){
           $(this).triggerHandler("blur");
        }).focus(function(){
             $(this).triggerHandler("blur");
        });//end blur

        
        //提交，最终验证。
         $('#send').click(function(){
                $("form :input.required").trigger('blur');
                var numError = $('form .onError').length;
                if(numError){
                    return false;
                } 
         });

        //重置
         $('#res').click(function(){
                $(".formtips").remove(); 
         });
})
//]]>
</script>
</head>

<body>
<!--head start-->
<div class="head">
   <div class="head-topbg">
    <div class="head-top">
     <div class="head-logo">
        <img src="images/logo.png" />
     </div> 
     <div class="head-search">
         <form action="###" method="post">
            <input type="text" class="text"/> 
            <input type="submit" class="submit" value=""/>
         </form>
     </div>
     <div class="head-login">
        <ul>
           <li>中关村四小</li>
           <li><a href="###" class="green" id="cmd_login" >登录</a><a href="###">(退出)</a></li>
           <li><a href="regist01.jsp">注册</a></li>
        </ul>        
     </div>
     <div class="head-right">
        <a href="###" class="setup">
           <img src="images/Cogwheel.png" />
        </a>
        <div class="email">
           <a href="###">
              <img src="images/email-icon.png" />
           </a>
           <span>12</span>
        </div>
     </div>
     </div>
   </div>
<div class="nav" id="nav">
     <ul>
       <li><a href="index.jsp" target="_top">首页</a></li>
       <li><a href="ersp_res_stand.html" target="_top">基础设施预约</a></li>
       <li id="ersp_res_human"><a href="${pageContext.request.contextPath}/qryAllSource_1" target="_top">人力资源预约</a></li>
       <li><a href="ersp_res_course.html" target="_top">课程资源预约</a></li>
       <li><a href="ersp_res_online.html" target="_top">在线资源</a></li>
       <li><a href="ersp_achievement.html" target="_top">成果展现</a></li>
       <li><a href="ersp_res_cust.html" target="_top">定制化资源服务</a></li>
       <li class="li1"><a href="services.jsp" target="_top">综合服务系统</a></li>
     </ul> 
   </div>
</div>
<!--head end-->
<!--
	用户注册
-->
<div class="box-2 clear-fix">
	<div class="box-01">
    	<span class="a1"></span>
        <h1>免费注册中关村学区账户</h1>
        <h2>已有账户?<a href="###" class="a2" id="cmd_login">登录</a></h2>
        <span class="line"></span>
        <ul>
        	<li><a href="###" class="a3">1.免费注册中关村学区账户</a></li>
        	<li><a href="###" class="a4">2.验证账户信息</a></li>
        	<li><a href="###" class="a5">3.注册成功</a></li>
        </ul>
        <ol>
        <form id="registForm" name="registForm" method="post" action="${pageContext.request.contextPath}/regist" >
        	<input type="hidden" name="authority" value="0">
        	<li><b>*</b><label>工作单位：</label><input type="text" name="workplace" id="workplace" placeholder="请输入数字或英文或中文"/></li>
        	<li><b>*</b><label>用户名:</label><input type="text" name="username" id="username" placeholder="请输入数字或英文或中文"/></li>
        	<li><label>手机号：</label><input type="text" name="phone" id="phone" placeholder="如：15701653783"/></li>
        	<li><b>*</b><label>邮箱：</label><input type="text" name="email" id="email" placeholder="请输入您的邮箱"/></li>
        	<li><b>*</b><label>密码：</label><input type="password" name="password" id="password" placeholder="请输入6-20位英文或数字"/></li>
        	<li><b>*</b><label>确认密码：</label><input type="password" name="repassword" id="repassword" placeholder="请输入6-20位英文或数字"/></li>
        	<!-- <li class="dp"><b>*</b><label >验证码：</label><input class="yz" /> <span class="s1"></span> </li> -->
        	<li><input type="submit" value="注册" id="send"></li>
        </form>
        </ol>
        
    </div>
</div>
<!--登录-->
<div id="sign_up">
                <h3 id="see_id" class="sprited" >&nbsp;</h3>
                <span>用户登录</span>
                <div id="sign_up_form">
                    <input class="sprited" placeholder="请输入手机号码或邮箱或用户名"/>
                    <input class="sprited" placeholder="请输入密码"/><br />
                    <div class="jzma">
                        <input type="checkbox" />    
                        <span style="color:gray;" style="font-size:14px;">记住用户名</span>
                  
                        <a href="###" class="wjma">忘记密码？</a>
                    </div>
                    <a href="###" class="button">立即登录</a><br />
                    <div class="box1">
                        <span class="con">还不是我们的用户？</span>
                        <a href="###" class="zc">立即注册</a>
                    </div>
                 </div>
                   
</div>
    
    
<script type="text/javascript" src="js/nav.js"></script>
</body>
</html>